Scaled AAN for Fixed-Point Multiplier-Free IDCT
نویسندگان
چکیده
An efficient algorithm derived from AAN algorithm (proposed by Arai, Agui, and Nakajima in 1988) for computing the Inverse Discrete Cosine Transform (IDCT) is presented. We replace the multiplications in conventional AAN algorithm with additions and shifts to realize the fixed-point and multiplier-free computation of IDCT and adopt coefficient and compensation matrices to improve the precision of the algorithm. Our 1D IDCT can be implemented by 46 additions and 20 shifts. Due to the absence of the multiplications, this modified algorithm takes less time than the conventional AAN algorithm. The algorithm has low drift in decoding due to the higher computational precision, which fully complies with IEEE 1180 and ISO/IEC 23002-1 specifications. The implementation of the novel fast algorithm for 32-bit hardware is discussed, and the implementations for 24-bit and 16-bit hardware are also introduced, which are more suitable for mobile communication devices.
منابع مشابه
Fixed-point error analysis and word length optimization of 8×8 IDCT architectures
Complete fixed-point error models that include the coefficient quantization are derived for two popular 8 8 twodimensional (2-D) IDCT architectures; one is based on distributed arithmetic, and the other is the multiplier–adder chain. The error models are evaluated in the integer domain to accurately measure the effects of rounding. The analysis results show that the overall mean-square error pe...
متن کاملSystematic Approach of Fixed Point 8x8 IDCT and DCT Design and Implementation
MPEG has recently issued a CFP for voluntary fixed point 8x8 IDCT and DCT standards to ease the effort that is needed to implement the IDCT and DCT, and also to help ensure that decoders are implemented in conformance with the MPEG standard. This paper is conclusion and extension of our previous proposal responding to the CFP. A systematic approach of fixed point 8x8 IDCT and DCT design and imp...
متن کاملMethods to Improve Accuracy in Fixed-point Implementation of IDCT
Discrete Cosine Transform (DCT) is the main transform used in image/video compression standards. Many fast algorithms are available to reduce the computation in realizing DCT/IDCT, and these can be implemented either in fixed-point or floating-point implementation. IEEE-1180 standard stipulates the maximum possible error for any IDCT implementation. The minimum word length required to implement...
متن کاملAn 8-Point IDCT Computing Resource Implemented on a TriMedia/CPU64 Reconfigurable Functional Unit
This paper presents the implementation of an 8-point Inverse Discrete Cosine Transform (IDCT) computing resource on a TriMedia/CPU64 FPGA-based Reconfigurable Functional Unit (RFU). TriMedia/CPU64 is a 64-bit 5 issue-slot VLIW processor launching a long instruction every clock cycle. The RFU consists mainly of an FPGA core, and is embedded into the TriMedia as any other hardwired functional uni...
متن کاملEfficient Fixed-Point Approximations of the 8x8 Inverse Discrete Cosine Transform
This paper describes fixed-point design methodologies and several resulting implementations of the Inverse Discrete Cosine Transform (IDCT) contributed by the authors to MPEG’s work on defining the new 8x8 fixed point IDCT standard – ISO/IEC 23002-2. The algorithm currently specified in the Final Committee Draft (FCD) of this standard is also described herein.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- EURASIP J. Adv. Sig. Proc.
دوره 2009 شماره
صفحات -
تاریخ انتشار 2009